//多位数加法运算
//n:模块参数，整数，默认为8
//a,b:输入，位宽为n，2个加数
//cin:输入，位宽为1，来自低位进位
//cout:输出，位宽为1，向高位的进位
//s:输出，位宽为n，a+b+cin的和
module Adder1(a,b,cin,cout,s);
  parameter n=8;
  input [n-1:0] a,b;
  input cin;
  output cout;
  output [n-1:0] s;
  assign {cout,s} = a+b+cin;
endmodule

